0 CpxTRS
↳1 TrsToWeightedTrsProof (BOTH BOUNDS(ID, ID), 0 ms)
↳2 CpxWeightedTrs
↳3 TypeInferenceProof (BOTH BOUNDS(ID, ID), 0 ms)
↳4 CpxTypedWeightedTrs
↳5 CompletionProof (UPPER BOUND(ID), 0 ms)
↳6 CpxTypedWeightedCompleteTrs
↳7 NarrowingProof (BOTH BOUNDS(ID, ID), 0 ms)
↳8 CpxTypedWeightedCompleteTrs
↳9 CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID), 0 ms)
↳10 CpxRNTS
↳11 InliningProof (UPPER BOUND(ID), 18 ms)
↳12 CpxRNTS
↳13 SimplificationProof (BOTH BOUNDS(ID, ID), 0 ms)
↳14 CpxRNTS
↳15 CpxRntsAnalysisOrderProof (BOTH BOUNDS(ID, ID), 0 ms)
↳16 CpxRNTS
↳17 IntTrsBoundProof (UPPER BOUND(ID), 159 ms)
↳18 CpxRNTS
↳19 IntTrsBoundProof (UPPER BOUND(ID), 42 ms)
↳20 CpxRNTS
↳21 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳22 CpxRNTS
↳23 IntTrsBoundProof (UPPER BOUND(ID), 110 ms)
↳24 CpxRNTS
↳25 IntTrsBoundProof (UPPER BOUND(ID), 90 ms)
↳26 CpxRNTS
↳27 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳28 CpxRNTS
↳29 IntTrsBoundProof (UPPER BOUND(ID), 106 ms)
↳30 CpxRNTS
↳31 IntTrsBoundProof (UPPER BOUND(ID), 57 ms)
↳32 CpxRNTS
↳33 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳34 CpxRNTS
↳35 IntTrsBoundProof (UPPER BOUND(ID), 156 ms)
↳36 CpxRNTS
↳37 IntTrsBoundProof (UPPER BOUND(ID), 78 ms)
↳38 CpxRNTS
↳39 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳40 CpxRNTS
↳41 IntTrsBoundProof (UPPER BOUND(ID), 103 ms)
↳42 CpxRNTS
↳43 IntTrsBoundProof (UPPER BOUND(ID), 6 ms)
↳44 CpxRNTS
↳45 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳46 CpxRNTS
↳47 IntTrsBoundProof (UPPER BOUND(ID), 246 ms)
↳48 CpxRNTS
↳49 IntTrsBoundProof (UPPER BOUND(ID), 76 ms)
↳50 CpxRNTS
↳51 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳52 CpxRNTS
↳53 IntTrsBoundProof (UPPER BOUND(ID), 154 ms)
↳54 CpxRNTS
↳55 IntTrsBoundProof (UPPER BOUND(ID), 5 ms)
↳56 CpxRNTS
↳57 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳58 CpxRNTS
↳59 IntTrsBoundProof (UPPER BOUND(ID), 196 ms)
↳60 CpxRNTS
↳61 IntTrsBoundProof (UPPER BOUND(ID), 66 ms)
↳62 CpxRNTS
↳63 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳64 CpxRNTS
↳65 IntTrsBoundProof (UPPER BOUND(ID), 142 ms)
↳66 CpxRNTS
↳67 IntTrsBoundProof (UPPER BOUND(ID), 6 ms)
↳68 CpxRNTS
↳69 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳70 CpxRNTS
↳71 IntTrsBoundProof (UPPER BOUND(ID), 85 ms)
↳72 CpxRNTS
↳73 IntTrsBoundProof (UPPER BOUND(ID), 26 ms)
↳74 CpxRNTS
↳75 ResultPropagationProof (UPPER BOUND(ID), 0 ms)
↳76 CpxRNTS
↳77 IntTrsBoundProof (UPPER BOUND(ID), 154 ms)
↳78 CpxRNTS
↳79 IntTrsBoundProof (UPPER BOUND(ID), 25 ms)
↳80 CpxRNTS
↳81 FinalProof (⇔, 0 ms)
↳82 BOUNDS(1, n^5)
f_0(x) → a
f_1(x) → g_1(x, x)
g_1(s(x), y) → b(f_0(y), g_1(x, y))
f_2(x) → g_2(x, x)
g_2(s(x), y) → b(f_1(y), g_2(x, y))
f_3(x) → g_3(x, x)
g_3(s(x), y) → b(f_2(y), g_3(x, y))
f_4(x) → g_4(x, x)
g_4(s(x), y) → b(f_3(y), g_4(x, y))
f_5(x) → g_5(x, x)
g_5(s(x), y) → b(f_4(y), g_5(x, y))
f_0(x) → a [1]
f_1(x) → g_1(x, x) [1]
g_1(s(x), y) → b(f_0(y), g_1(x, y)) [1]
f_2(x) → g_2(x, x) [1]
g_2(s(x), y) → b(f_1(y), g_2(x, y)) [1]
f_3(x) → g_3(x, x) [1]
g_3(s(x), y) → b(f_2(y), g_3(x, y)) [1]
f_4(x) → g_4(x, x) [1]
g_4(s(x), y) → b(f_3(y), g_4(x, y)) [1]
f_5(x) → g_5(x, x) [1]
g_5(s(x), y) → b(f_4(y), g_5(x, y)) [1]
f_0(x) → a [1]
f_1(x) → g_1(x, x) [1]
g_1(s(x), y) → b(f_0(y), g_1(x, y)) [1]
f_2(x) → g_2(x, x) [1]
g_2(s(x), y) → b(f_1(y), g_2(x, y)) [1]
f_3(x) → g_3(x, x) [1]
g_3(s(x), y) → b(f_2(y), g_3(x, y)) [1]
f_4(x) → g_4(x, x) [1]
g_4(s(x), y) → b(f_3(y), g_4(x, y)) [1]
f_5(x) → g_5(x, x) [1]
g_5(s(x), y) → b(f_4(y), g_5(x, y)) [1]
f_0 :: s → a:b a :: a:b f_1 :: s → a:b g_1 :: s → s → a:b s :: s → s b :: a:b → a:b → a:b f_2 :: s → a:b g_2 :: s → s → a:b f_3 :: s → a:b g_3 :: s → s → a:b f_4 :: s → a:b g_4 :: s → s → a:b f_5 :: s → a:b g_5 :: s → s → a:b |
(a) The obligation is a constructor system where every type has a constant constructor,
(b) The following defined symbols do not have to be completely defined, as they can never occur inside other defined symbols:
f_0
f_1
g_1
f_2
g_2
f_3
g_3
f_4
g_4
f_5
g_5
const
Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules:
The TRS has the following type information:
Rewrite Strategy: INNERMOST |
Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules:
The TRS has the following type information:
Rewrite Strategy: INNERMOST |
a => 0
const => 0
f_0(z) -{ 1 }→ 0 :|: x >= 0, z = x
f_1(z) -{ 1 }→ g_1(x, x) :|: x >= 0, z = x
f_2(z) -{ 1 }→ g_2(x, x) :|: x >= 0, z = x
f_3(z) -{ 1 }→ g_3(x, x) :|: x >= 0, z = x
f_4(z) -{ 1 }→ g_4(x, x) :|: x >= 0, z = x
f_5(z) -{ 1 }→ g_5(x, x) :|: x >= 0, z = x
g_1(z, z') -{ 1 }→ 1 + f_0(y) + g_1(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_2(z, z') -{ 1 }→ 1 + f_1(y) + g_2(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_3(z, z') -{ 1 }→ 1 + f_2(y) + g_3(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_4(z, z') -{ 1 }→ 1 + f_3(y) + g_4(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_5(z, z') -{ 1 }→ 1 + f_4(y) + g_5(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
f_0(z) -{ 1 }→ 0 :|: x >= 0, z = x
f_0(z) -{ 1 }→ 0 :|: x >= 0, z = x
f_1(z) -{ 1 }→ g_1(x, x) :|: x >= 0, z = x
f_2(z) -{ 1 }→ g_2(x, x) :|: x >= 0, z = x
f_3(z) -{ 1 }→ g_3(x, x) :|: x >= 0, z = x
f_4(z) -{ 1 }→ g_4(x, x) :|: x >= 0, z = x
f_5(z) -{ 1 }→ g_5(x, x) :|: x >= 0, z = x
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y, x' >= 0, y = x'
g_2(z, z') -{ 1 }→ 1 + f_1(y) + g_2(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_3(z, z') -{ 1 }→ 1 + f_2(y) + g_3(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_4(z, z') -{ 1 }→ 1 + f_3(y) + g_4(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
g_5(z, z') -{ 1 }→ 1 + f_4(y) + g_5(x, y) :|: x >= 0, y >= 0, z = 1 + x, z' = y
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
{ f_0 } { g_1 } { f_1 } { g_2 } { f_2 } { g_3 } { f_3 } { g_4 } { f_4 } { g_5 } { f_5 } |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 }→ g_1(z, z) :|: z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2 }→ 1 + 0 + g_1(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 1 }→ 1 + f_1(z') + g_2(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2 + 2·z' }→ 1 + s'' + g_2(z - 1, z') :|: s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2 + 2·z' }→ 1 + s'' + g_2(z - 1, z') :|: s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 }→ g_2(z, z) :|: z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2 + 2·z' }→ 1 + s'' + g_2(z - 1, z') :|: s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 1 }→ 1 + f_2(z') + g_3(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2 + 2·z' + 2·z'2 }→ 1 + s3 + g_3(z - 1, z') :|: s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2 + 2·z' + 2·z'2 }→ 1 + s3 + g_3(z - 1, z') :|: s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 }→ g_3(z, z) :|: z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2 + 2·z' + 2·z'2 }→ 1 + s3 + g_3(z - 1, z') :|: s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 1 }→ 1 + f_3(z') + g_4(z - 1, z') :|: z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 }→ 1 + s6 + g_4(z - 1, z') :|: s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 }→ 1 + s6 + g_4(z - 1, z') :|: s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 }→ g_4(z, z) :|: z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 }→ 1 + s6 + g_4(z - 1, z') :|: s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 1 }→ 1 + f_4(z') + g_5(z - 1, z') :|: z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 + 2·z'4 }→ 1 + s9 + g_5(z - 1, z') :|: s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 + 2·z'4 }→ 1 + s9 + g_5(z - 1, z') :|: s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] g_5: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 }→ g_5(z, z) :|: z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2 + 2·z' + 2·z'2 + 2·z'3 + 2·z'4 }→ 1 + s9 + g_5(z - 1, z') :|: s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] g_5: runtime: O(n5) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 + 2·z5 }→ s10 :|: s10 >= 0, s10 <= 0, z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4 }→ 1 + s9 + s11 :|: s11 >= 0, s11 <= 0, s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] g_5: runtime: O(n5) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4], size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 + 2·z5 }→ s10 :|: s10 >= 0, s10 <= 0, z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4 }→ 1 + s9 + s11 :|: s11 >= 0, s11 <= 0, s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] g_5: runtime: O(n5) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4], size: O(1) [0] f_5: runtime: ?, size: O(1) [0] |
f_0(z) -{ 1 }→ 0 :|: z >= 0
f_1(z) -{ 1 + 2·z }→ s :|: s >= 0, s <= 0, z >= 0
f_2(z) -{ 1 + 2·z + 2·z2 }→ s1 :|: s1 >= 0, s1 <= 0, z >= 0
f_3(z) -{ 1 + 2·z + 2·z2 + 2·z3 }→ s4 :|: s4 >= 0, s4 <= 0, z >= 0
f_4(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 }→ s7 :|: s7 >= 0, s7 <= 0, z >= 0
f_5(z) -{ 1 + 2·z + 2·z2 + 2·z3 + 2·z4 + 2·z5 }→ s10 :|: s10 >= 0, s10 <= 0, z >= 0
g_1(z, z') -{ 2·z }→ 1 + 0 + s' :|: s' >= 0, s' <= 0, z - 1 >= 0, z' >= 0
g_2(z, z') -{ 2·z + 2·z·z' }→ 1 + s'' + s2 :|: s2 >= 0, s2 <= 0, s'' >= 0, s'' <= 0, z - 1 >= 0, z' >= 0
g_3(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 }→ 1 + s3 + s5 :|: s5 >= 0, s5 <= 0, s3 >= 0, s3 <= 0, z - 1 >= 0, z' >= 0
g_4(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 }→ 1 + s6 + s8 :|: s8 >= 0, s8 <= 0, s6 >= 0, s6 <= 0, z - 1 >= 0, z' >= 0
g_5(z, z') -{ 2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4 }→ 1 + s9 + s11 :|: s11 >= 0, s11 <= 0, s9 >= 0, s9 <= 0, z - 1 >= 0, z' >= 0
f_0: runtime: O(1) [1], size: O(1) [0] g_1: runtime: O(n1) [2·z], size: O(1) [0] f_1: runtime: O(n1) [1 + 2·z], size: O(1) [0] g_2: runtime: O(n2) [2·z + 2·z·z'], size: O(1) [0] f_2: runtime: O(n2) [1 + 2·z + 2·z2], size: O(1) [0] g_3: runtime: O(n3) [2·z + 2·z·z' + 2·z·z'2], size: O(1) [0] f_3: runtime: O(n3) [1 + 2·z + 2·z2 + 2·z3], size: O(1) [0] g_4: runtime: O(n4) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3], size: O(1) [0] f_4: runtime: O(n4) [1 + 2·z + 2·z2 + 2·z3 + 2·z4], size: O(1) [0] g_5: runtime: O(n5) [2·z + 2·z·z' + 2·z·z'2 + 2·z·z'3 + 2·z·z'4], size: O(1) [0] f_5: runtime: O(n5) [1 + 2·z + 2·z2 + 2·z3 + 2·z4 + 2·z5], size: O(1) [0] |